home *** CD-ROM | disk | FTP | other *** search
/ Aminet 52 / Aminet 52 (2002)(GTI - Schatztruhe)[!][Dec 2002].iso / Aminet / util / moni / Scout-src.lha / netinclude / pkts.h < prev    next >
C/C++ Source or Header  |  2002-09-16  |  833b  |  39 lines

  1. /*
  2.  * $Id: pkts.h,v 1.1.1.1 2001/11/26 22:21:13 tboeckel Exp $
  3.  *
  4.  * Simplified double buffered AmigaDOS I/O.
  5.  *
  6.  * Author: Tomi Ollila <Tomi.Ollila@nsdi.fi>
  7.  *
  8.  *     Copyright (c) 1994 Network Solutions Development Inc.
  9.  *            All rights reserved
  10.  *
  11.  * HISTORY 
  12.  * $Log: pkts.h,v $
  13.  * Revision 1.1.1.1  2001/11/26 22:21:13  tboeckel
  14.  *
  15.  *
  16.  * Revision 1.1  1996/01/21 01:14:57  jraja
  17.  * Initial revision
  18.  *
  19.  */
  20.  
  21. #ifndef PKTS_H
  22. #define PKTS_H
  23.  
  24. struct pktinfo {
  25.   struct MsgPort * fhType;
  26.   struct MsgPort * port;
  27.   struct DosPacket * pkt;
  28.   char * bufs[2];
  29.   int    whichbuf;
  30. };
  31.  
  32. int initPktInfo(struct pktinfo * pkti, int fd,
  33.         char * buf1, char * buf2, int size);
  34. int deInitPktInfo(struct pktinfo * pkti);
  35. int readPkt(struct pktinfo * pkti, char ** buf);
  36. int writePkt(struct pktinfo * pkti, char ** buf, int len);
  37.  
  38. #endif /*  PKTS_H */
  39.